home *** CD-ROM | disk | FTP | other *** search
/ AGA Toolkit '97 / The AGA Toolkit '97.iso / miscellaneous / patch / ami-backpatch / patch.script < prev    next >
Encoding:
Text File  |  1996-09-07  |  6.0 KB  |  233 lines

  1. ;
  2. ;   This script will patch Ami-Back v2.0e and turn it into
  3. ;   v2.0f.1.
  4. ;
  5. ;   This file is to be used by REGISTERED owners of AmiBack.
  6. ;   
  7. ;   Copyright 1990-92 Moonlighter Software Development, Inc.
  8. ;   written by Gary Holland
  9. ;
  10. echo ""
  11. echo "   ** This script will Patch Ami-Back v2.0e/v2.0f **"
  12. echo ""
  13. echo "Copyright 1990-92 Moonlighter Software Development, Inc."
  14. echo ""
  15.  
  16. ;
  17. ;   See if we have everything!
  18. ;
  19. echo "Check Ami-Back Disk..."
  20. echo ""
  21.  
  22. if EXISTS Ami-Back:Ami-Back2.0/Ami-Back20
  23.    echo "found Ami-Back20."
  24. else
  25.    echo ""
  26.    echo "Couldn't find Ami-Back20"
  27.    echo ""
  28.    skip thats_all
  29. endif   
  30.    
  31. if EXISTS Ami-Back:Ami-Back1.3/Ami-Back13
  32.    echo "found Ami-Back13."
  33. else
  34.    echo ""
  35.    echo "Couldn't find Ami-Back13"
  36.    echo ""
  37.    skip thats_all
  38. endif   
  39.    
  40. if EXISTS Ami-Back:README
  41.    echo "found README."
  42. else
  43.    echo ""
  44.    echo "Couldn't find README"
  45.    echo ""
  46.    skip thats_all
  47. endif
  48.       
  49. if EXISTS "Ami-Back:Install Ami-Back"
  50.    echo "found Install Ami-Back"
  51. else
  52.    echo ""
  53.    echo "Couldn't find Install Ami-Back"
  54.    echo ""
  55.    skip thats_all
  56. endif
  57. echo "done."
  58. echo ""
  59.  
  60. list >t:ab Ami-Back:Ami-Back2.0/Ami-Back20
  61. ;
  62. ;   v2.0e
  63. search >nil: t:ab 223784
  64.  
  65.    if WARN
  66. ;
  67. ;     check to see if v2.0f
  68. ;
  69.       search >nil: t:ab 223952
  70.       
  71.       if WARN
  72.       
  73.           echo "You do not have the correct version of Ami-Back Installed."
  74.           skip thats_all
  75.           
  76.       else
  77.           ;
  78.           ;   Patching v2.0f
  79.           ;
  80.           ;   Patch WB 2.0 version
  81.           echo "Getting Ami-Back20..."
  82.           copy >nil: Ami-Back:ami-back2.0/ami-back20 ram:tmp_file
  83.           
  84.           echo "Patching Ami-Back20f..."
  85.           lpatch -oAmi-Back20f -pab20_f_to_f1.pch tmp_file
  86.           
  87.           echo "Storing Ami-Back20..."
  88.           copy >nil: Ami-Back20f ami-back:ami-back2.0/ami-back20
  89.           
  90.           echo "Deleting temp files..."
  91.           delete >nil: ami-back20f
  92.           delete >nil: tmp_file
  93.           echo "Completed patching Ami-Back20"
  94.           ;
  95.           ;   Patch WB 1.3 versoin
  96.           echo ""
  97.           echo "Getting Ami-Back13..."
  98.           copy >nil: Ami-Back:ami-back1.3/ami-back13 ram:tmp_file
  99.           
  100.           echo "Patching Ami-Back13f..."
  101.           lpatch -oAmi-Back13f -pab13_f_to_f1.pch tmp_file
  102.           
  103.           echo "Storing Ami-Back13..."
  104.           copy >nil: Ami-Back13f ami-back:ami-back1.3/ami-back13
  105.           
  106.           echo "Deleting temp files..."
  107.           delete >nil: ami-back13f
  108.           delete >nil: tmp_file
  109.           echo "Completed patching Ami-Back13"
  110.           ;
  111.           ;   Patch README
  112.           echo ""
  113.           echo "Getting README..."
  114.           copy >nil: Ami-Back:README ram:tmp_file
  115.           
  116.           echo "Patching READMEf..."
  117.           lpatch -oREADMEf -pABREADME_f_to_f1.pch tmp_file
  118.              
  119.           echo "Storing README..."
  120.           copy >nil: READMEf ami-back:README
  121.              
  122.           echo "Deleting temp files..."
  123.           delete >nil: READMEf
  124.           delete >nil: tmp_file
  125.           echo "Completed patching README"
  126.           ;
  127.           ;   Patch Installer Script
  128.           echo ""
  129.           echo "Getting Install Ami-Back script..."
  130.           copy >nil: "Ami-Back:Install Ami-Back" ram:tmp_file
  131.           
  132.           echo "Patching Install Ami-Backf..."
  133.           lpatch -oInstall_Ami-Backf -pABInstall_f_to_f1.pch tmp_file
  134.              
  135.           echo "Storing Install Ami-Back..."
  136.           copy >nil: Install_Ami-Backf "ami-back:Install Ami-Back"
  137.              
  138.           echo "Deleting temp files..."
  139.           delete >nil: Install_Ami-Backf
  140.           delete >nil: tmp_file
  141.           echo "Completed patching Install Ami-Back"
  142.       endif
  143.    else
  144.       ;
  145.       ;   Patching v2.0e
  146.       ;
  147.       ;   Patch WB 2.0 version
  148.       echo "Getting Ami-Back20..."
  149.       copy >nil: Ami-Back:ami-back2.0/ami-back20 ram:tmp_file
  150.       
  151.       echo "Patching Ami-Back20e..."
  152.       lpatch -oAmi-Back20f -pab20_e_to_f.pch tmp_file
  153.       
  154.       echo "Patching Ami-Back20f..."
  155.       lpatch -oAmi-Back20f1 -pab20_f_to_f1.pch Ami-Back20f
  156.       
  157.       echo "Storing Ami-Back20..."
  158.       copy >nil: Ami-Back20f1 ami-back:ami-back2.0/ami-back20
  159.       
  160.       echo "Deleting temp files..."
  161.       delete >nil: ami-back20f
  162.       delete >nil: ami-back20f1
  163.       delete >nil: tmp_file
  164.       echo "Completed patching Ami-Back20"
  165.       ;
  166.       ;   Patch WB 1.3 versoin
  167.       echo ""
  168.       echo "Getting Ami-Back13..."
  169.       copy >nil: Ami-Back:ami-back1.3/ami-back13 ram:tmp_file
  170.       
  171.       echo "Patching Ami-Back13e..."
  172.       lpatch -oAmi-Back13f -pab13_e_to_f.pch tmp_file
  173.       
  174.       echo "Patching Ami-Back13f..."
  175.       lpatch -oAmi-Back13f1 -pab13_f_to_f1.pch Ami-Back13f
  176.       
  177.       echo "Storing Ami-Back13..."
  178.       copy >nil: Ami-Back13f1 ami-back:ami-back1.3/ami-back13
  179.       
  180.       echo "Deleting temp files..."
  181.       delete >nil: ami-back13f
  182.       delete >nil: ami-back13f1
  183.       delete >nil: tmp_file
  184.       echo "Completed patching Ami-Back13"
  185.       ;
  186.       ;   Patch README
  187.       echo ""
  188.       echo "Getting README..."
  189.       copy >nil: Ami-Back:README ram:tmp_file
  190.       
  191.       echo "Patching READMEe..."
  192.       lpatch -oREADMEf -pABREADME_e_to_f.pch tmp_file
  193.          
  194.       echo "Patching READMEf..."
  195.       lpatch -oREADMEf1 -pABREADME_f_to_f1.pch READMEf
  196.          
  197.       echo "Storing README..."
  198.       copy >nil: READMEf1 ami-back:README
  199.          
  200.       echo "Deleting temp files..."
  201.       delete >nil: READMEf
  202.       delete >nil: READMEf1
  203.       delete >nil: tmp_file
  204.       echo "Completed patching README"
  205.       ;
  206.       ;   Patch Installer Script
  207.       echo ""
  208.       echo "Getting Install Ami-Back script..."
  209.       copy >nil: "Ami-Back:Install Ami-Back" ram:tmp_file
  210.       
  211.       echo "Patching Install Ami-Backe..."
  212.       lpatch -oInstall_Ami-Backf -pABInstall_e_to_f.pch tmp_file
  213.          
  214.       echo "Patching Install Ami-Backf..."
  215.       lpatch -oInstall_Ami-Backf1 -pABInstall_f_to_f1.pch Install_Ami-Backf
  216.          
  217.       echo "Storing Install Ami-Back..."
  218.       copy >nil: Install_Ami-Backf1 "ami-back:Install Ami-Back"
  219.          
  220.       echo "Deleting temp files..."
  221.       delete >nil: Install_Ami-Backf
  222.       delete >nil: Install_Ami-Backf1
  223.       delete >nil: tmp_file
  224.       echo "Completed patching Install Ami-Back"
  225.    endif
  226.    
  227. ;
  228. ;   End it all
  229. LAB thats_all
  230. echo ""
  231. echo "..Thats All.."
  232. delete >nil: t:ab
  233.